package com.zhenfan.pattern.abstractfactory;

import com.zhenfan.pattern.entity.Dog;

/**
 * 抽象工厂模式
 *
 * @author wangmh
 * @create 2018-10-19 17:42
 **/
public abstract class AbstractFactory {

    /**
     * 获取布鲁托对象
     * @return
     */
    public abstract Dog getBuLuTuo();

    /**
     * 获取柴犬对象
     * @return
     */
    public abstract Dog getChaiQuan();

    /**
     * 获取哈士奇对象
     * @return
     */
    public abstract Dog getHaShiQi();
}
